apple maggot - French English Dictionary